// RedRound.h: interface for the CRedRound class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_REDROUND_H__1FB8F613_8C55_11D2_807A_00A0C91F41A7__INCLUDED_)
#define AFX_REDROUND_H__1FB8F613_8C55_11D2_807A_00A0C91F41A7__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "Shape.h"

class CRedRound : public CShape  
{
public:
	void Init();
	virtual int Draw(CDC *pDC,BOOL bErase=FALSE);
	CPoint & GetProperty(int &radius);
	void SetProperty(CPoint , int,BOOL bFill=TRUE);
	void SetProperty(int, int , int,BOOL bFill=TRUE);
	CRedRound();
	CRedRound(CPoint,int);
	CRedRound(int, int, int);
	virtual ~CRedRound();

    //Attributes
protected:
    CPoint  m_Center;
    int     m_nRadius;
    BOOL    m_bFill; // shade the inner part of circle or not?
};

#endif // !defined(AFX_REDROUND_H__1FB8F613_8C55_11D2_807A_00A0C91F41A7__INCLUDED_)
